Explain the concept of encapsulation and its benefits for data security; implement private, public, and protected access modifiers; design default and parameterized constructors; and analyze the relationship between class state and object initialization.